package mall.service;

import mall.model.bo.MallAddOrderBO;
import mall.model.bo.MallSendContentBO;
import mall.model.bo.MallSettleAccountsBO;
import mall.model.vo.MallGetOrderByStateVO;

import java.util.List;

/*
 *
 * @author Yonni
 * @version 1.8.0_201
 * @date 2020-06-01 21:07
 *
 * */
public interface MallOrderService {
    void addOrder(MallAddOrderBO addOrderBO);

    List<MallGetOrderByStateVO> getOrderByState(String state, String token);

    void deleteOrder(String id);

    void settleAccounts(List<MallSettleAccountsBO> settleAccountsBOS);

    void pay(String id);

    void confirmReceive(String id);

    void sendComment(MallSendContentBO sendContentBO);
}
